/*
 * Codé par: Tristan Gosselin
 * Commenté par: Tristan Gosselin
 * **************************
 * Classe ProduitCommande
 * Contient le constructeur et les méthodes d'accès pour un ProduitComamnde
 */
package logicielrestaurant;

public class ProduitsCommande {
    private int _id;
    private Commande _commande;
    private Produit _produit;
    private int _quantite;
    private String _commentaire;
    
    //Constructeur par défaut
    public ProduitsCommande()
    {
        _id = 0;
        _commande = new Commande();
        _produit = new Produit();
        _quantite = 0;
        _commentaire = "";
    }
    
    // Constructeur par paramètres
    public ProduitsCommande(int id, Commande commande, Produit produit, int quantite, String commentaire)
    {
        _id = id;
        _commande = commande;
        _produit = produit;
        _quantite = quantite;
        _commentaire = commentaire;
    }
    
    public void setId ( int id )
    {     
        // écriture
        _id = id;
    }

    public int getId()
    {    
         // lecture
         return _id;
    }
    
    public void setCommande ( Commande commande )
    {     
        // écriture
        _commande = commande;
    }

    public Commande getCommande()
    {    
         // lecture
         return _commande;
    }
    
    public void setProduit ( Produit produit)
    {     
        // écriture
        _produit = produit;
    }

    public Produit getProduit()
    {    
         // lecture
         return _produit;
    }
    
    public void setQuantite ( int quantite )
    {     
        // écriture
        _quantite = quantite;
    }

    public int getQuantite()
    {    
         // lecture
         return _quantite;
    }
    
    public void setCommentaire ( String commentaire)
    {     
        // écriture
        _commentaire = commentaire;
    }

    public String getCommentaire()
    {    
         // lecture
         return _commentaire;
    }
}
